<!-- $Id: diaglist.xsl,v 1.5 2004/04/26 05:15:27 k-nagasaka Exp $ -->
<!--======================================================================-->
<!--  diaglist.xsl                                                        -->
<!--                                                                      -->
<!--  for Translation                                                     -->
<!--    000 DTC No.                                                       -->
<!--    001 Detection Item                                                -->
<!--======================================================================-->

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
	xmlns:xlink="http://www.w3.org/1999/xlink" 
	exclude-result-prefixes="xlink"
	version="1.0">
<xsl:output method="html" version="4.0" encoding="UTF-8"/>
<xsl:param name="prt">0</xsl:param>

<xsl:template match="/">
	<xsl:apply-templates select="tmc-service-inc"/>
</xsl:template>

<xsl:template match="tmc-service-inc">
	<xsl:apply-templates select="pub"/>
</xsl:template>

<xsl:template match="pub">
	<xsl:apply-templates select="servcat"/>
</xsl:template>

<xsl:template match="servcat">
	<xsl:apply-templates select="section"/>
</xsl:template>

<xsl:template match="section">
	<xsl:apply-templates select="ttl"/>
</xsl:template>

<xsl:template match="ttl">
	<xsl:apply-templates select="para"/>
</xsl:template>

<xsl:template match="para">
	<xsl:apply-templates select="subpara"/>
</xsl:template>

<xsl:template match="subpara">
	<xsl:apply-templates select="content5"/>
</xsl:template>

<xsl:template match="content5">
	<xsl:apply-templates select="descendant::table"/>
</xsl:template>

<xsl:template match="table">
	<table border="1" cellpadding="0" cellspacing="0" width="100%" bordercolor="#ffffff">
		<caption class="tbl-title"><xsl:value-of select="title"/></caption>
		<tr>
			<th width="25%" class="tbl-head">หมายเลขรหัสวิเคราะห์ปัญหา</th><!-- 000 -->
			<th width="75%" class="tbl-head">รายการการตรวจค้น</th><!-- 001 -->
		</tr>
		<xsl:apply-templates select="tgroup"/>
	</table>
	<br/>
</xsl:template>

<xsl:template match="tgroup">
	<xsl:apply-templates select="tbody"/>
</xsl:template>

<xsl:template match="tbody">
	<xsl:apply-templates select="row"/>
</xsl:template>

<xsl:template match="row">
	<tr>
		<td class="tbl-par">
			<a class="tbl-para" target='_top'>
				<xsl:if test="string(child::entry/child::ptxt/xref/@href)">
					<xsl:choose>
						<xsl:when test="boolean(number($prt))"></xsl:when>
						<xsl:otherwise>
							<xsl:attribute name="href">
								javascript:selectTypedLocation('<xsl:value-of select="child::entry/child::ptxt/xref/@href"/>', 'C', '<xsl:value-of select="ancestor::para/@id"/>')
							</xsl:attribute>
						</xsl:otherwise>
					</xsl:choose>
				</xsl:if>
				<xsl:for-each select="entry[1]//ptxt">
					<xsl:value-of select="."/><br/>
				</xsl:for-each>
			</a>
		</td>
		<td class="tbl-ttl">
			<xsl:for-each select="entry[2]//ptxt">
				<xsl:value-of select="."/><br/>
			</xsl:for-each>
		</td>
	</tr>
</xsl:template>

</xsl:stylesheet>